body{ 
    background:none repeat scroll 0 0 #EBEBEB;
    font: 70% "Trebuchet MS", sans-serif; 
    margin: 50px;
}

a{
    text-decoration: none;
    color: #222222;
}

a:hover{
    color: #AAAAAA;
}

a:visited{
    color: #666666;
    text-decoration: none;
}

a:visited:hover{
    color: #AAAAAA;
}
.active{
    font-size: 1.1em;
    font-weight: bold;
}
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
#table_header, #table { display: table; }
#table_header ul, #table ul { display: table-row; }
#table_header ul li, #table ul li{
    background: #CCCCCC; 
    border-right: 1px dashed #000000; 
    color: #000000;
    display: table-cell; 
    font-size: 12px; 
    height:30px; 
    padding-left: 5px; 
    vertical-align: middle;
    width: 100px; 
}
#table_header ul.th li { font-size: 14px; color: #878787; font-weight: bold; }
#table_header ul li.tab_actions, #table ul.alt li.tab_actions, #table ul li.tab_actions { background: none; border: none; width: 80px; } 
#table ul.alt li { background: #BBBBBB; }

div.ui-button{
    height: 17px;
    margin: 0.1em;
    width:  17px;
}
.ui-widget{
    margin-bottom: 2px;
}

#content { padding: 0 10px 0 50px; }
#content #title_bloc h1 {
    color:#878787;
    font-size:16px;
}
#content #description_bloc {
    -moz-border-radius:6px 6px 6px 6px;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #BBBBBB;
    font-size:10px;
    line-height:12px;
    margin-bottom:20px;
    padding:10px;
}
#content #title_bloc h1 strong {
    color:#000000;
    font-size:18px;
    font-weight:bold;
}
#content form label { display: block; width: 150px; text-align: left; float: left; }
#content form .submit input { display: block; margin: 10px 0 0 150px; }
#content form span.error {
    color: #F00;
    display: block;
    font-size: 0.8em;
    padding-bottom: 0px;
}

ul.subNav li{
    display: inline;
    list-style: none;
}